package algo3.grupo3.modelo;


public class BloqueAcero extends ObjetoAnimado {
	
	public final static int DURABILIDAD_BLOQUE_ACERO= 20;
	
	/*public BloqueAcero(Casilla posicion){
		
		this.posicion= posicion;
		this.posicion.ocupar(this);
		this.durabilidad=DURABILIDAD_BLOQUE_ACERO;
		
	}//fin de constructor
	*/
	
	public BloqueAcero(Casilla posicion){
		this.durabilidad= DURABILIDAD_BLOQUE_ACERO;
		posicion.compartir(this);
	}
	
	public BloqueAcero(){
		
		this.durabilidad= DURABILIDAD_BLOQUE_ACERO;
		
	}//fin de constructor
	
	@Override
	public void lastimar(int poder){
		
		if( poder == Bomba.PODER_TOLE_TOLE )
			this.durabilidad= 0;
		
	}//fin de esLastimado
	/*el metodo de esLastimado es redefinido tal que la durabilidad de este bloque baja a cero sii 
	 * el poder de la bomba que lo dania es igual al de la bomba ToleTole */

	@Override
	public boolean esAtravesable() {
		return false;
	}

	@Override
	public void actualizarEstado(double tiempoCiclo) {
		// TODO Auto-generated method stub
		
	}
	
}//fin de BloqueAcero
